/**
 * 微信js-sdk
 * 参考文档：https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115
 */
import wx from 'weixin-js-sdk'
import {sign} from  "~/api/mall";
const wxApi = {
	/**
	 * [wxRegister 微信Api初始化]
	 * @param  {Function} callback [ready回调函数]
	 */
	wxRegister() {
		// 这边的接口请换成你们自己的
		sign({
			// url: 'http://sxw.sx9851.com'
			url: location.href.split('#')[0]
		}, {
			timeout: 5000,
			withCredentials: true,
		}).then((res) => {

			let obc=res.data;
			wx.config(obc)
		}).catch((error) => { 	
		})

	},
	/**
	 * [ShareTimeline 微信分享到朋友圈]
	 * @param {[type]} option [分享信息]
	 * @param {[type]} success [成功回调]
	 * @param {[type]} error   [失败回调]
	 */
	ShareTimeline(option) {
		wx.ready(function() {
			wx.updateTimelineShareData({
				title: option.title, // 分享标题
				link: option.link, // 分享链接
				imgUrl: option.imgUrl, // 分享图标
				desc:option.desc,
				success() {
					// 用户成功分享后执行的回调函数
				},
				cancel() {
					// 用户取消分享后执行的回调函数
				}
			})
		})
	},
	/**
	 * [ShareAppMessage 微信分享给朋友]
	 * @param {[type]} option [分享信息]
	 * @param {[type]} success [成功回调]
	 * @param {[type]} error   [失败回调]
	 */
	ShareAppMessage(option) {
		wx.ready(function() {
			wx.updateAppMessageShareData({
				title: option.title, // 分享标题
				desc: option.desc, // 分享描述
				link: option.link, // 分享链接
				imgUrl: option.imgUrl, // 分享图标
				success() {
					// 用户成功分享后执行的回调函数
				},
				cancel() {
					// 用户取消分享后执行的回调函数
				}
			})
		})
		
	}
}
export default wxApi
